package com.dongdong.api;

import com.dongdong.em.Result;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestParam;

@FeignClient("dongdong-order-service")
public interface OrderItemAPI {

    //根据传过来的订单号   查询商家订单号  然后反向修改批次号  也就是增加批次号
    //根据传过来的out_request_no（退款请求号，订单号）  去查询item表的订单号   匹配就增加批次号 还要修改状态
    @GetMapping("orderItem/orderItemGetOrderNoByOutRequestNo")
    public int orderItemGetOrderNoByOutRequestNo(@RequestParam String trade_no);


    //根据商户订单号  增加流水号  并且修改状态
    @PostMapping("orderItem/orderItemAdd")
    public int orderItemAdd(@RequestParam String out_trade_no, @RequestParam String trade_no);


    //付款成功 orderitem表增加流水号的同时  也要修改 order表的状态为已付款2
    @GetMapping("order/getOrderNoUpSatus")
    public int getOrderNoUpSatus(@RequestParam String trade_no);
}
